package mx.ipn.to;

import java.util.Date;


public class BitacoraServicioTO extends TransferObject {
	private int idOperacion;
	private java.util.Date fechaEntrada;
	private java.util.Date horaEntrada;
	private int tiempo;
	private java.util.Date fechaCaptura;
	private java.util.Date horaCaptura;
	private java.util.Date fechaAsignacion;
	private java.util.Date horaAsignacion;
	private java.util.Date fechaCubierto;
	private java.util.Date horaCubierto;
	private String telefono;
	private String observaciones;
	private boolean factura;
	private double costoEstimado;
	private int idUsuarioTelefonista;
	private int idUsuarioOperadora;
	private short idFormaPago;
	private int idCliente;
	private int idDireccionDestino;
	private int idClienteDireccion;
	private short idStatus;
	private int idOperacionChofUni;
	private int idTipoServicio;
	private Integer[] listIdOperacion;
	private java.util.Date[] listFechaEntrada;
	private java.util.Date[] listHoraEntrada;
	private Integer[] listTiempo;
	private String[] listTelefono;
	private java.util.Date[] listFechaCaptura;
	private java.util.Date[] listHoraCaptura;
	private java.util.Date[] listFechaAsignacion;
	private java.util.Date[] listHoraAsignacion;
	private java.util.Date[] listFechaCubierto;
	private java.util.Date[] listHoraCubierto;
	private String[] listObservaciones;
	private Boolean[] listFactura;
	private Double[] listCostoEstimado;
	private UsuarioTO[] listUsuarioTelefonistaTO;
	private UsuarioTO[] listUsuarioOperadoraTO;
	private FormaPagoTO[] listFormaPagoTO;
	private ClienteTO[] listClienteTO;
	private DireccionTO[] listDireccionDestinoTO;
	private ClienteDireccionTO[] listClienteDireccionTO;
	private StatusTO[] listStatusTO;
	private BitacoraChoferUnidadTO[] listBitacoraChoferUnidadTO;
	private TipoServicioTO[] listTipoServicioTO;

	public int getIdOperacion() {
		return idOperacion;
	}

	public void setIdOperacion(int idOperacion) {
		this.idOperacion = idOperacion;
	}

	public java.util.Date getFechaEntrada() {
		return fechaEntrada;
	}

	public void setFechaEntrada(java.util.Date fechaEntrada) {
		this.fechaEntrada = fechaEntrada;
	}

	public java.util.Date getHoraEntrada() {
		return horaEntrada;
	}

	public void setHoraEntrada(java.util.Date horaEntrada) {
		this.horaEntrada = horaEntrada;
	}

	public boolean getFactura() {
		return factura;
	}

	public void setFactura(boolean factura) {
		this.factura = factura;
	}

	public double getCostoEstimado() {
		return costoEstimado;
	}

	public void setCostoEstimado(double costoEstimado) {
		this.costoEstimado = costoEstimado;
	}

	public int getIdUsuarioTelefonista() {
		return idUsuarioTelefonista;
	}

	public void setIdUsuarioTelefonista(int idUsuarioTelefonista) {
		this.idUsuarioTelefonista = idUsuarioTelefonista;
	}

	public int getIdUsuarioOperadora() {
		return idUsuarioOperadora;
	}

	public void setIdUsuarioOperadora(int idUsuarioOperadora) {
		this.idUsuarioOperadora = idUsuarioOperadora;
	}

	public short getIdFormaPago() {
		return idFormaPago;
	}

	public void setIdFormaPago(short idFormaPago) {
		this.idFormaPago = idFormaPago;
	}

	public int getIdCliente() {
		return idCliente;
	}

	public void setIdCliente(int idCliente) {
		this.idCliente = idCliente;
	}

	public short getIdStatus() {
		return idStatus;
	}

	public void setIdStatus(short idStatus) {
		this.idStatus = idStatus;
	}

	public int getIdOperacionChofUni() {
		return idOperacionChofUni;
	}

	public void setIdOperacionChofUni(int idOperacionChofUni) {
		this.idOperacionChofUni = idOperacionChofUni;
	}

	public int getIdTipoServicio() {
		return idTipoServicio;
	}

	public void setIdTipoServicio(int idTipoServicio) {
		this.idTipoServicio = idTipoServicio;
	}

	public Integer[] getListIdOperacion() {
		return listIdOperacion;
	}

	public void setListIdOperacion(Integer[] listIdOperacion) {
		this.listIdOperacion = listIdOperacion;
	}

	public java.util.Date[] getListFechaEntrada() {
		return listFechaEntrada;
	}

	public void setListFechaEntrada(java.util.Date[] listFechaEntrada) {
		this.listFechaEntrada = listFechaEntrada;
	}

	public java.util.Date[] getListHoraEntrada() {
		return listHoraEntrada;
	}

	public void setListHoraEntrada(java.util.Date[] listHoraEntrada) {
		this.listHoraEntrada = listHoraEntrada;
	}

	public Integer[] getListTiempo() {
		return listTiempo;
	}

	public void setListTiempo(Integer[] listTiempo) {
		this.listTiempo = listTiempo;
	}

	public String[] getListTelefono() {
		return listTelefono;
	}

	public void setListTelefono(String[] listTelefono) {
		this.listTelefono = listTelefono;
	}

	public java.util.Date[] getListFechaCaptura() {
		return listFechaCaptura;
	}

	public void setListFechaCaptura(java.util.Date[] listFechaCaptura) {
		this.listFechaCaptura = listFechaCaptura;
	}

	public java.util.Date[] getListHoraCaptura() {
		return listHoraCaptura;
	}

	public void setListHoraCaptura(java.util.Date[] listHoraCaptura) {
		this.listHoraCaptura = listHoraCaptura;
	}

	public java.util.Date[] getListFechaAsignacion() {
		return listFechaAsignacion;
	}

	public void setListFechaAsignacion(
			java.util.Date[] listFechaAsignacion) {
		this.listFechaAsignacion = listFechaAsignacion;
	}

	public java.util.Date[] getListHoraAsignacion() {
		return listHoraAsignacion;
	}

	public void setListHoraAsignacion(
			java.util.Date[] listHoraAsignacion) {
		this.listHoraAsignacion = listHoraAsignacion;
	}

	public java.util.Date[] getListFechaCubierto() {
		return listFechaCubierto;
	}

	public void setListFechaCubierto(java.util.Date[] listFechaCubierto) {
		this.listFechaCubierto = listFechaCubierto;
	}

	public java.util.Date[] getListHoraCubierto() {
		return listHoraCubierto;
	}

	public void setListHoraCubierto(java.util.Date[] listHoraCubierto) {
		this.listHoraCubierto = listHoraCubierto;
	}

	public String[] getListObservaciones() {
		return listObservaciones;
	}

	public void setListObservaciones(String[] listObservaciones) {
		this.listObservaciones = listObservaciones;
	}

	public Boolean[] getListFactura() {
		return listFactura;
	}

	public void setListFactura(Boolean[] listFactura) {
		this.listFactura = listFactura;
	}

	public Double[] getListCostoEstimado() {
		return listCostoEstimado;
	}

	public void setListCostoEstimado(Double[] listCostoEstimado) {
		this.listCostoEstimado = listCostoEstimado;
	}

	public UsuarioTO[] getListUsuarioTelefonistaTO() {
		return listUsuarioTelefonistaTO;
	}

	public void setListUsuarioTelefonistaTO(
			UsuarioTO[] listUsuarioTelefonistaTO) {
		this.listUsuarioTelefonistaTO = listUsuarioTelefonistaTO;
	}

	public UsuarioTO[] getListUsuarioOperadoraTO() {
		return listUsuarioOperadoraTO;
	}

	public void setListUsuarioOperadoraTO(
			UsuarioTO[] listUsuarioOperadoraTO) {
		this.listUsuarioOperadoraTO = listUsuarioOperadoraTO;
	}

	public FormaPagoTO[] getListFormaPagoTO() {
		return listFormaPagoTO;
	}

	public void setListFormaPagoTO(FormaPagoTO[] listFormaPagoTO) {
		this.listFormaPagoTO = listFormaPagoTO;
	}

	public ClienteTO[] getListClienteTO() {
		return listClienteTO;
	}

	public void setListClienteTO(ClienteTO[] listClienteTO) {
		this.listClienteTO = listClienteTO;
	}

	public DireccionTO[] getListDireccionDestinoTO() {
		return listDireccionDestinoTO;
	}

	public void setListDireccionDestinoTO(
			DireccionTO[] listDireccionDestinoTO) {
		this.listDireccionDestinoTO = listDireccionDestinoTO;
	}

	public ClienteDireccionTO[] getListClienteDireccionTO() {
		return listClienteDireccionTO;
	}

	public void setListClienteDireccionTO(
			ClienteDireccionTO[] listClienteDireccionTO) {
		this.listClienteDireccionTO = listClienteDireccionTO;
	}

	public StatusTO[] getListStatusTO() {
		return listStatusTO;
	}

	public void setListStatusTO(StatusTO[] listStatusTO) {
		this.listStatusTO = listStatusTO;
	}

	public BitacoraChoferUnidadTO[] getListBitacoraChoferUnidadTO() {
		return listBitacoraChoferUnidadTO;
	}

	public void setListBitacoraChoferUnidadTO(
			BitacoraChoferUnidadTO[] listBitacoraChoferUnidadTO) {
		this.listBitacoraChoferUnidadTO = listBitacoraChoferUnidadTO;
	}

	public TipoServicioTO[] getListTipoServicioTO() {
		return listTipoServicioTO;
	}

	public void setListTipoServicioTO(
			TipoServicioTO[] listTipoServicioTO) {
		this.listTipoServicioTO = listTipoServicioTO;
	}

	public int getTiempo() {
		return tiempo;
	}

	public void setTiempo(int tiempo) {
		this.tiempo = tiempo;
	}

	public java.util.Date getFechaCaptura() {
		return fechaCaptura;
	}

	public void setFechaCaptura(java.util.Date fechaCaptura) {
		this.fechaCaptura = fechaCaptura;
	}

	public java.util.Date getHoraCaptura() {
		return horaCaptura;
	}

	public void setHoraCaptura(java.util.Date horaCaptura) {
		this.horaCaptura = horaCaptura;
	}

	public java.util.Date getFechaAsignacion() {
		return fechaAsignacion;
	}

	public void setFechaAsignacion(java.util.Date fechaAsignacion) {
		this.fechaAsignacion = fechaAsignacion;
	}

	public java.util.Date getHoraAsignacion() {
		return horaAsignacion;
	}

	public void setHoraAsignacion(java.util.Date horaAsignacion) {
		this.horaAsignacion = horaAsignacion;
	}

	public String getTelefono() {
		return telefono;
	}

	public void setTelefono(String telefono) {
		this.telefono = telefono;
	}

	public java.util.Date getFechaCubierto() {
		return fechaCubierto;
	}

	public void setFechaCubierto(java.util.Date fechaCubierto) {
		this.fechaCubierto = fechaCubierto;
	}

	public java.util.Date getHoraCubierto() {
		return horaCubierto;
	}

	public void setHoraCubierto(java.util.Date horaCubierto) {
		this.horaCubierto = horaCubierto;
	}

	public String getObservaciones() {
		return observaciones;
	}

	public void setObservaciones(String observaciones) {
		this.observaciones = observaciones;
	}

	public int getIdDireccionDestino() {
		return idDireccionDestino;
	}

	public void setIdDireccionDestino(int idDireccionDestino) {
		this.idDireccionDestino = idDireccionDestino;
	}

	public int getIdClienteDireccion() {
		return idClienteDireccion;
	}

	public void setIdClienteDireccion(int idClienteDireccion) {
		this.idClienteDireccion = idClienteDireccion;
	}

	public BitacoraServicioTO() {
		super();
		this.telefono = null;
		this.idOperacion = -1;
		this.fechaEntrada = null;
		this.horaEntrada = null;
		this.factura = false;
		this.costoEstimado = (double) -1;
		this.idUsuarioTelefonista = -1;
		this.idUsuarioOperadora = -1;
		this.idFormaPago = (short) -1;
		this.idCliente = -1;
		this.idStatus = (short) -1;
		this.idOperacionChofUni = -1;
		this.idTipoServicio = -1;
		this.listIdOperacion = null;
		this.listFechaEntrada = null;
		this.listHoraEntrada = null;
		this.listTiempo = null;
		this.listTelefono = null;
		this.listFechaCaptura = null;
		this.listHoraCaptura = null;
		this.listFechaAsignacion = null;
		this.listHoraAsignacion = null;
		this.listFechaCubierto = null;
		this.listHoraCubierto = null;
		this.listObservaciones = null;
		this.listFactura = null;
		this.listCostoEstimado = null;
		this.listUsuarioTelefonistaTO = null;
		this.listUsuarioOperadoraTO = null;
		this.listFormaPagoTO = null;
		this.listClienteTO = null;
		this.listDireccionDestinoTO = null;
		this.listClienteDireccionTO = null;
		this.listStatusTO = null;
		this.listBitacoraChoferUnidadTO = null;
		this.listTipoServicioTO = null;
	}

	public BitacoraServicioTO(int idOperacion, Date fechaEntrada,
			Date horaEntrada, int tiempo, Date fechaCaptura, Date horaCaptura,
			Date fechaAsignacion, Date horaAsignacion, Date fechaCubierto,
			Date horaCubierto, String observaciones, String telefono,
			boolean factura, double costoEstimado,
			UsuarioTO[] listUsuarioTelefonistaTO,
			UsuarioTO[] listUsuarioOperadoraTO,
			FormaPagoTO[] listFormaPagoTO,
			ClienteTO[] listClienteTO,
			DireccionTO[] listDireccionDestinoTO,
			ClienteDireccionTO[] listClienteDireccionTO,
			StatusTO[] listStatusTO,
			BitacoraChoferUnidadTO[] listBitacoraChoferUnidadTO,
			TipoServicioTO[] listTipoServicioTO) {
		super();
		this.idOperacion = idOperacion;
		this.fechaEntrada = fechaEntrada;
		this.horaEntrada = horaEntrada;
		this.tiempo = tiempo;
		this.fechaCaptura = fechaCaptura;
		this.horaCaptura = horaCaptura;
		this.fechaAsignacion = fechaAsignacion;
		this.horaAsignacion = horaAsignacion;
		this.fechaCubierto = fechaCubierto;
		this.horaCubierto = horaCubierto;
		this.telefono = telefono;
		this.observaciones = observaciones;
		this.factura = factura;
		this.costoEstimado = costoEstimado;
		this.idUsuarioTelefonista = -1;
		this.idUsuarioOperadora = -1;
		this.idFormaPago = (short) -1;
		this.idCliente = -1;
		this.idDireccionDestino = -1;
		this.idClienteDireccion = -1;
		this.idStatus = (short) -1;
		this.idOperacionChofUni = -1;
		this.idTipoServicio = -1;
		this.listIdOperacion = null;
		this.listFechaEntrada = null;
		this.listHoraEntrada = null;
		this.listTiempo = null;
		this.listTelefono = null;
		this.listFechaCaptura = null;
		this.listHoraCaptura = null;
		this.listFechaAsignacion = null;
		this.listHoraAsignacion = null;
		this.listFechaCubierto = null;
		this.listHoraCubierto = null;
		this.listObservaciones = null;
		this.listFactura = null;
		this.listCostoEstimado = null;
		this.listUsuarioTelefonistaTO = listUsuarioTelefonistaTO;
		this.listUsuarioOperadoraTO = listUsuarioOperadoraTO;
		this.listFormaPagoTO = listFormaPagoTO;
		this.listClienteTO = listClienteTO;
		this.listDireccionDestinoTO = listDireccionDestinoTO;
		this.listClienteDireccionTO = listClienteDireccionTO;
		this.listStatusTO = listStatusTO;
		this.listBitacoraChoferUnidadTO = listBitacoraChoferUnidadTO;
		this.listTipoServicioTO = listTipoServicioTO;
	}

	public BitacoraServicioTO(Integer[] listIdOperacion,
			Date[] listFechaEntrada, Date[] listHoraEntrada,
			Integer[] listTiempo, 
			Date[] listFechaCaptura, Date[] listHoraCaptura,
			Date[] listFechaAsignacion,
			Date[] listHoraAsignacion,
			Date[] listFechaCubierto,
			Date[] listHoraCubierto,
			String[] listObservaciones,
			String[] listTelefono,
			Boolean[] listFactura,
			Double[] listCostoEstimado,
			UsuarioTO[] listUsuarioTelefonistaTO,
			UsuarioTO[] listUsuarioOperadoraTO,
			FormaPagoTO[] listFormaPagoTO,
			ClienteTO[] listClienteTO,
			DireccionTO[] listDireccionDestinoTO,
			ClienteDireccionTO[] listClienteDireccionTO,
			StatusTO[] listStatusTO,
			BitacoraChoferUnidadTO[] listBitacoraChoferUnidadTO,
			TipoServicioTO[] listTipoServicioTO) {
		super();
		this.idOperacion = -1;
		this.telefono = null;
		this.idOperacion = -1;
		this.fechaEntrada = null;
		this.horaEntrada = null;
		this.factura = false;
		this.costoEstimado = (double) -1;
		this.idUsuarioTelefonista = -1;
		this.idUsuarioOperadora = -1;
		this.idFormaPago = (short) -1;
		this.idCliente = -1;
		this.idStatus = (short) -1;
		this.idOperacionChofUni = -1;
		this.idTipoServicio = -1;
		this.listIdOperacion = listIdOperacion;
		this.listFechaEntrada = listFechaEntrada;
		this.listHoraEntrada = listHoraEntrada;
		this.listTiempo = listTiempo;
		this.listTelefono = listTelefono;
		this.listFechaCaptura = listFechaCaptura;
		this.listHoraCaptura = listHoraCaptura;
		this.listFechaAsignacion = listFechaAsignacion;
		this.listHoraAsignacion = listHoraAsignacion;
		this.listFechaCubierto = listFechaCubierto;
		this.listHoraCubierto = listHoraCubierto;
		this.listObservaciones = listObservaciones;
		this.listFactura = listFactura;
		this.listCostoEstimado = listCostoEstimado;
		this.listUsuarioTelefonistaTO = listUsuarioTelefonistaTO;
		this.listUsuarioOperadoraTO = listUsuarioOperadoraTO;
		this.listFormaPagoTO = listFormaPagoTO;
		this.listClienteTO = listClienteTO;
		this.listDireccionDestinoTO = listDireccionDestinoTO;
		this.listClienteDireccionTO = listClienteDireccionTO;
		this.listStatusTO = listStatusTO;
		this.listBitacoraChoferUnidadTO = listBitacoraChoferUnidadTO;
		this.listTipoServicioTO = listTipoServicioTO;
	}
	
	

}
